package com.frxuexi.base.mvi

import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.databinding.ViewDataBinding

abstract class BaseViewActivity<VDB:ViewDataBinding>:AppCompatActivity() {

    lateinit var binding:VDB
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        binding=getBind()
        setContentView(binding.root)
        initView()

    }


    abstract fun getBind(): VDB


    abstract fun initView()
}